/**
 * Copyright (c) Software Institude of PKU
 * All rights reserved. 
 * This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 */
package edu.pku.sei.modeler.jet.util;

/**
 * @author zl
 *
 */
public class ModelerConstants {
	// these values are unvarying
	public static final String actionBase = "actions";
	public static final String bundleBase = "generated";
	public static final String editpartBase = "editparts";
	public static final String figureBase = "figures";
	public static final String internalBase = "internal";
	public static final String modelBase = "model";
	
	public static final String modelFactory = "ModelFactory";
	public static final String modelPackage = "ModelPackage";
	public static final String editFactory = "ModelEditpartFactory";
	public static final String treeEditFactory = "ModelTreeEditpartFactory";
	
	public static final String projClassName = "GeneratedProject";
	public static final String projFactory = "GeneratedProjFactory";
	public static final String modelRootName = "GeneratedModelRoot";
	public static final String paletteFactory = "GeneratedPaletteFactory";
	public static final String starupName = "GeneratedStartup";
	public static final String bundleClsName = "Activator";
	public static final String actionPrivider = "GeneratedActionProvider";
	
	public static final String activatorName = "Activator";
	
	// these values are optional
	public static String pkgBase = "edu.pku.sei.modeler";
	public static String projName = "edu.pku.sei.modeler.generated";
	
	public static void setPkgBase(String base) {
		pkgBase = base;
	}
	public static void setProjName(String name) {
		projName = name;
	}
}
